package eu.hellek.gba.server.utils;
import com.googlecode.objectify.Key;
import eu.hellek.gba.model.Line;
public interface AStarNode {
public int getH();
public void setH(int h);
public int getG();
public void setG(int g);
public int getF(); // return g+h;
public AStarNode getPredecessor();
public void setPredecessor(AStarNode predecessor);
public String getGeoCell();
public String getPointGeoCell();
public Key<Line> getOwningLine();
public boolean equals(Object obj);
public int hashCode();
public String toString();
}